|
If you can't view the Datasheet, Please click here to try to view without PDF Reader . |
|
Datasheet File OCR Text: |
product structure : silicon monolithic integrated circuit this product has no designed protec tion against radioactive rays . 1/1 tsz02201-0e3e0hz00740-1-2 ? 2017 rohm co., ltd. all rights reserved. 25.apr.2017 rev.002 tsz22111 ? 14 ? 001 www.rohm.com multiple input switch monitor lsi for automotive BD3376EFV-C general description BD3376EFV-C is a 10-channel multiple input switch monitor ic that detects the opening and closing of mechanical switches. once it senses a change in the status of a switch, it sends an interrupt signal to the mcu via a serial peripheral interface (spi). the 10 switch inputs have two types of power supply, vpub and vpua. the vpub and the vpua power supplies can either be from a battery or from another power supply system. vpub is the supply for the inb inputs while vpua is for the inz and ina inputs. BD3376EFV-C has two modes of operation, normal and sleep. in both modes, the internal registers can be set to make the device perform either intermittent or continuous monitoring of the switches. in intermittent monitoring, the switch status is monitored at regular time intervals, allowing the ic to operate with low power consumption. also, operation with reduced noise can be achieved by enabling uniform sequential monitoring of all switches or sequential monitoring by power supply system. application ? engine control module key specifications ? fully operational voltage range: 8v to 26v ? input voltage on switch pin : -14v to +40v ? selectable wetting current (min): 1ma, 3ma, 5ma, 10ma, 15ma ? low ?voltage operating range: 3.9v to 8.0v specifications ? aec-q100 qualified (note 1) ? uses 3.3/5.0v spi protocol in communicating with the mcu ? serial communication error checking through 8bit-crc ? thermal shutdown protection (tsd) ? power on reset (por) ? selectable source/sink current levels through register settings ? wetting current timer capability ? 4 source or sink input terminals ? 6 source input terminals ? separable power supply vpua: 7ch (ina&inz), vpub: 3ch (inb) ? interrupt notifi cation upon switch status change ? 1 to 10 times matched lpf that eliminates input terminal noise ? low current consumption (intermittent monitoring) ? status display of selected terminal at dmux terminal (note 1) grade 1 package w(typ) x d(typ) x h(max) htssop-b30 10.00mm x 7.60mm x 1.00mm typical application circuit figure 1. typical application circuit inz0 ina0 vpub sclk si wakeb vpua gnd intb so csb BD3376EFV-C +b watchdog reset mcu sclk cs so intb vin vpua/vpub vpua/vpub inz3 ina2 inb0 inb2 vpua/+b' vpua +b' io dmux vddi ref5 lvdd avdd vout1 vout2 dcdc vin si enable test datashee t
datasheet d a t a s h e e t 2/2 tsz22111 ? 15 ? 001 ? 2017 rohm co., ltd. all rights reserved. www.rohm.com 25.apr.2017 rev.002 BD3376EFV-C tsz02201-0e3e0hz00740-1-2 pin configuration figure 2. pin configuration (top view) datasheet d a t a s h e e t 3/3 tsz22111 ? 15 ? 001 ? 2017 rohm co., ltd. all rights reserved. www.rohm.com 25.apr.2017 rev.002 BD3376EFV-C tsz02201-0e3e0hz00740-1-2 pin description table 1. pin description pin no. pin name function description equivalent circuit diagram (note 2) 1 si input spi control data input pin from the mcu (with an internal pull-down resistor) a 2 sclk input spi control clock input pin from the mcu (with an internal pull-down resistor) a 3 csb input spi control chip select input pin from the mcu (with an internal pull-up current source) b 4 dmux output digital multiplexe r for switch input output pin g 5 test input test mode control pin (n o t e 3) (with an internal pull-down resistor) j 6 lvdd input power supply input pin for the logic block (n o t e 4 ) -- 7 ref5 output 5v power supply output pin (n o t e 4) i 8 avdd input power supply input pin for the analog block (n o t e 4) -- 9 n.c. - no connection -- 10 gnd ground ground -- 11 n.c. - no connection -- 12 vpub input power supply input pin for the main system and inb switches -- 13 inb0 input switch input pin 0 under vpub power supply system (with an internal pull-up current source) f 14 inb1 input switch input pin 1 under vpub power supply system (with an internal pull-up current source) f 15 inb2 input switch input pin 2 under vpub power supply system (with an internal pull-up current source) f 16 ina0 input switch input pin 0 under vpua power supply system (with an internal pull-up current source) f 17 ina1 input switch input pin 1 under vpua power supply system (with an internal pull-up current source) f 18 ina2 input switch input pin 2 under vpua power supply system (with an internal pull-up current source) f 19 vpua input power supply input pin for ina and inz switches -- 20 n.c. - no connection -- 21 inz0 input switch input pin 0 under vpua power supply system (with an internal pull-up/down current source) e 22 inz1 input switch input pin 1 under vpua power supply system (with an internal pull-up/down current source) e 23 inz2 input switch input pin 2 under vpua power supply system (with an internal pull-up/down current source) e 24 inz3 input switch input pin 3 under vpua power supply system (with an internal pull-up/down current source) e 25 n.c. - no connection -- 26 wakeb output open-drain output pi n to monitor the mode of operation (n o t e 5) d 27 gnd ground ground pin -- 28 intb output open-drain interrupt output pin to the mcu (with an internal pull-up resistor) c 29 vddi input power supply pin for csb, si, sclk, so, intb and dmux -- 30 so output spi data output pin to the mcu h (note 2) ref. page 65 i/o equivalence circuit (note 3) short test pin to ground when mounted. (note 4) short ref5 pin to avdd pin and lvdd pin, and connect a 4.7f(min) capacitor between it and ground. do not use it as voltage source to another ic. (note 5) in the application circuit, wakeb should be pulled-up by an external resistor. datasheet d a t a s h e e t 4/4 tsz22111 ? 15 ? 001 ? 2017 rohm co., ltd. all rights reserved. www.rohm.com 25.apr.2017 rev.002 BD3376EFV-C tsz02201-0e3e0hz00740-1-2 block diagram figure 3. block diagram datasheet d a t a s h e e t 5/5 tsz22111 ? 15 ? 001 ? 2017 rohm co., ltd. all rights reserved. www.rohm.com 25.apr.2017 rev.002 BD3376EFV-C tsz02201-0e3e0hz00740-1-2 absolute maximum ratings table 2. absolute maximum ratings parameter symbol ratings unit supply voltage range on pin vddi, avdd, lvdd input voltage range on pin csb, si, sclk, test output voltage range at pin so, intb, dmux, ref5 - -0.3 to +7.0 v supply voltage range on pin vpua, vpub voltage range on pin wakeb - -0.3 to +40 v input current at pin wakeb - 10 ma input voltage on switch pin (inb0 to inb2, ina0 to ina2, inz0 to inz3) - -14 to +40 v storage temperature range tstg -55 to +150 c maximum junction temperature tj -40 to +150 c caution: operating the ic over the absolute maximum ratings may damage t he ic. the damage can either be a short circuit between pins or an open circuit between pins and the internal circuitry. therefore, it is import ant to consider circuit protection measures, such as adding a f use, in case the ic is operated over the absolute maximum ratings. datasheet d a t a s h e e t 6/6 tsz22111 ? 15 ? 001 ? 2017 rohm co., ltd. all rights reserved. www.rohm.com 25.apr.2017 rev.002 BD3376EFV-C tsz02201-0e3e0hz00740-1-2 thermal resistance (note 6) table 3. thermal resistance parameter symbol thermal resistance (typ) unit 1s (note 8) 2s2p (note 9) htssop-b30 junction to ambient datasheet d a t a s h e e t 7/7 tsz22111 ? 15 ? 001 ? 2017 rohm co., ltd. all rights reserved. www.rohm.com 25.apr.2017 rev.002 BD3376EFV-C tsz02201-0e3e0hz00740-1-2 electrical characteristics spec conditions: 8.0v datasheet d a t a s h e e t 8/8 tsz22111 ? 15 ? 001 ? 2017 rohm co., ltd. all rights reserved. www.rohm.com 25.apr.2017 rev.002 BD3376EFV-C tsz02201-0e3e0hz00740-1-2 electrical characteristics - continued table 8. electrical characteristics (switch input) parameter symbol min typ max unit source current 1 (internal pull-up current source) 0v external supply, vpua/vpub system (1ma setting) i source1 1.0 1.4 1.8 ma sink current 1 (internal pull-down current source) 8v external supply, vpua system (1ma setting) i sink1 1.0 1.4 1.8 ma source current 2 (internal pull-up current source) 0v external supply, vpua/vpub system (3ma setting) i source3 3.0 4.2 5.4 ma sink current 2 (internal pull-down current source) 8v external supply, vpua system (3ma setting) i sink3 3.0 4.2 5.4 ma source current 3 (internal pull-up current source) 0v external supply, vpua/vpub system (5ma setting) i source5 5.0 7.0 9.0 ma sink current 3 (internal pull-down current source) 8v external supply, vpua system (5ma setting) i sink5 5.0 7.0 9.0 ma source current 4 (internal pull-up current source) 0v external supply, vpua/vpub system (10ma setting) i source10 10.0 14.0 18.0 ma sink current 4 (internal pull-down current source) 8v external supply, vpua system (10ma setting) i sink10 10.0 14.0 18.0 ma source current 5 (internal pull-up current source) 0v external supply, vpua/vpub system (15ma setting) i source15 15.0 21.0 27.0 ma sink current 5 (internal pull-down current source) 8v external supply, vpua system (15ma setting) i sink15 15.0 21.0 27.0 ma low to high switch detection threshold voltage (3.0v setting) v th3(high) 2.7 3.0 3.3 v high to low switch detection threshold voltage (3.0v setting) v th3(low) 2.6 2.9 3.2 v low to high switch detection threshold voltage (4.0v setting) v th4(high) 3.7 4.0 4.3 v high to low switch detection threshold voltage (4.0v setting) v th4(low) 3.6 3.9 4.2 v datasheet d a t a s h e e t 9/9 tsz22111 ? 15 ? 001 ? 2017 rohm co., ltd. all rights reserved. www.rohm.com 25.apr.2017 rev.002 BD3376EFV-C tsz02201-0e3e0hz00740-1-2 electrical characteristics - continued table 9. electrical characteristics (static electrical characteristics) parameter symbol min typ max unit serial interface threshold voltage (n o t e 15 ) v inlogic 0.8 - 2.2 v csb input current csb=vddi i csb(high) -10 - +10 a csb pull-up current csb=0v i csb(low) 30 40 85 a si, sclk pull-down resistor r si , r sclk 50 100 150 k ? datasheet d a t a s h e e t 10/10 tsz22111 ? 15 ? 001 ? 2017 rohm co., ltd. all rights reserved. www.rohm.com 25.apr.2017 rev.002 BD3376EFV-C tsz02201-0e3e0hz00740-1-2 electrical characteristics - continued table 10. electrical characteristics (d ynamic electrical characteristics) parameter symbol min typ max unit wetting current timer counting starts after n-times detection of matched lpf t wct 13 - 22 ms interrupt delay time 1 time from switch status ch ange to intb output change in continuous monitoring t intb_dly1 - - 1 ms interrupt delay time 2 time from switch status ch ange to intb output change in intermittent monitoring n: setting time of lpf matched n-times t intb_dly2 - - [monitor cycle] x n+1 ms interrupt clear time time from csb rising edge to intb output change t intb_clr - - 150 s command set time time from csb rising edge to setting of register t reg_en - - 150 s transition time to normal mode time from csb rising edge to wakeb output change t wakeb_dly1 - - 1 ms transition time to sleep mode time from csb rising edge to wakeb output change t wakeb_dly2 - - 1 ms switch strobe time (93.75s setting) (n o t e 1 6 ) t scan _ 94 84.375 93.750 103.125 s switch strobe time (125s setting) (n o t e 1 6 ) t scan _ 125 112.5 125.0 137.5 s switch strobe time (187.5s setting) (n o t e 1 6 ) t scan _ 188 168.75 187.50 206.25 s switch strobe time (250s setting) (n o t e 1 6 ) t scan _ 250 225 250 275 s source/sink current rise time fsq=?0?, fsqz/a/b=?0?, 10ma setting load resistance 100 ? ? datasheet d a t a s h e e t 11/11 tsz22111 ? 15 ? 001 ? 2017 rohm co., ltd. all rights reserved. www.rohm.com 25.apr.2017 rev.002 BD3376EFV-C tsz02201-0e3e0hz00740-1-2 electrical characteristics - continued table 11. electrical characteristics (digital interface characteristics) parameter symbol min typ max unit sclk frequency f sclk - - 4.4 mhz setup time from csb fall to sclk rise t lead 100 - 1000 ns setup time from sclk fall to csb rise t lag 50 - 500 ns setup time from si to sclk fall t si ( su ) 16 - - ns hold time from sclk fall to si t si ( hold ) 20 - - ns si, csb, sclk rise time t r ( si ) - 5.0 (n o t e 1 8 ) - ns si, csb, sclk fall time t f ( si ) - 5.0 (n o t e 1 8 ) - ns time from csb fall to so output low impedance t so ( en ) - - 55 ns time from csb rising to so output high impedance t so ( dis ) - - 55 ns sclk ?h? level width t sclkh 75 - - ns sclk ?l? level width t sclkl 75 - - ns time from sclk rise to stable so data output so c l =20pf t valid - 25 55 ns csb ?h? level time t csbh 150 - - s (note 18) reference value. timing chart serial access timing figure 4. serial access timing datasheet d a t a s h e e t 12/12 tsz22111 ? 15 ? 001 ? 2017 rohm co., ltd. all rights reserved. www.rohm.com 25.apr.2017 rev.002 BD3376EFV-C tsz02201-0e3e0hz00740-1-2 timing chart - continued power supply rising/falling sequence figure 5. power supply rising/falling sequence source/sink current rise and fall time figure 6. intermittent monitoring enabled (fsq=0, fsqz/a/b =0, cmb/a/z=1), source/sink current rise and fall time t intb_clr t reg_en t intb_dly1 l 0ma l csb internal reference current source intb current source activation command i sink/source vd d i 0v 0v v por(high) por clear vpu b avdd/lvdd (supplied ref5) por v por(low) 8v ref5 null co mma nd t intb_clr t reg_en switch-on switch-off external switch undefined output current off output current on inb, ina, inz current t sr _ r internal signal scan point 20% 20 % 80% 80 % i sink/source t sr _ f external signal strobe time t scan _ 94,125,188,250 waveform datasheet d a t a s h e e t 13/13 tsz22111 ? 15 ? 001 ? 2017 rohm co., ltd. all rights reserved. www.rohm.com 25.apr.2017 rev.002 BD3376EFV-C tsz02201-0e3e0hz00740-1-2 basic operations [basic operation 1] detection of switch status change (continuous monitoring) upon detection of a change in sw itch status, interrupt (intb=?h? ?l?) occurs and the ic requests serial communication with the mcu. < example of recommended operation sequence > figure 7. basic operation 1 (1) after power is turned on, interrupt (intb=?l?) occurs. (2) by serial communication, the switch status is obtained by the mcu at csb falling edge. (3) since the current source is off, the switch terminal is ?hi-z?, and the output of so is undefined. (4) internal reference current source is activated. (5) switch status is output by so. (6) interrupt is cleared (intb=?l? indefinite norma l ? mode switch ? status ? output switch ? status ? output switch ? status ? output null ? command null ? command null ? command datasheet d a t a s h e e t 14/14 tsz22111 ? 15 ? 001 ? 2017 rohm co., ltd. all rights reserved. www.rohm.com 25.apr.2017 rev.002 BD3376EFV-C tsz02201-0e3e0hz00740-1-2 basic operations - continued [basic operation 2] detection of switch status change (intermittent monitoring) when intermittent monitoring is enabled, switch status is monito red by periodically turning the current source on and off. intermittent monitoring allows low power consumption. < example of recommended operation sequence > figure 8. basic operation 2 (1) after power is turned on, interrupt (intb=?l?) occurs. (2) by serial communication, the switch status is obtained by the mcu at csb falling edge. (3) since the current source is off, the switch terminal is ?hi-z?, and the output of so is undefined. (4) interrupt is cleared (intb=?l? datasheet d a t a s h e e t 15/15 tsz22111 ? 15 ? 001 ? 2017 rohm co., ltd. all rights reserved. www.rohm.com 25.apr.2017 rev.002 BD3376EFV-C tsz02201-0e3e0hz00740-1-2 basic operations - continued [basic operation 3] sleep mode operation (manual transition) when mdc register of monitor mode transition comm and is set to ?1?, mode is changed to sleep. when mdc register of monitor mode transition command is set to ?0?, mode is changed to normal. during sleep mode, wakeb is in ?hi-z? state and its vo ltage level is the level of the external pull-up. < example of recommended operation sequence > figure 9. basic operation 3 (1) monitor mode transition command (sleep mode setting) is received from mcu. (2) transition to sleep mode. (3) switch change occurs (off datasheet d a t a s h e e t 16/16 tsz22111 ? 15 ? 001 ? 2017 rohm co., ltd. all rights reserved. www.rohm.com 25.apr.2017 rev.002 BD3376EFV-C tsz02201-0e3e0hz00740-1-2 basic operations - continued [basic operation 4] sleep mode operation (automatic transition to normal mode) automatic transition from sleep mode to normal mode when a sw itch status changes is possi ble when the automatic mode transition setting is enabled. during sleep mode, wakeb is in ?hi-z? state and its vo ltage level is the level of the external pull-up. < example of recommended operation sequence > figure 10. basic operation 4 (1) automatic transition of mode is enable. (2) monitor mode transition command (sleep mode setting) is received from mcu. (3) transition to sleep mode. (4) switch change occurs (off datasheet d a t a s h e e t 17/17 tsz22111 ? 15 ? 001 ? 2017 rohm co., ltd. all rights reserved. www.rohm.com 25.apr.2017 rev.002 BD3376EFV-C tsz02201-0e3e0hz00740-1-2 description of functions 1. power on reset (por) upon the application of an external voltage to vpub, ref5 output is generated by the ldo inside the ic. when ref5 datasheet d a t a s h e e t 18/18 tsz22111 ? 15 ? 001 ? 2017 rohm co., ltd. all rights reserved. www.rohm.com 25.apr.2017 rev.002 BD3376EFV-C tsz02201-0e3e0hz00740-1-2 description of functions - continued the register value output command (table 35 rier to rmdr) is used to read-back the register value written by register write command (table 35 ier to mdr). figure 11 describes the single read-back sequence. figure 12 describes the continuous sequential read-back sequence. datasheet d a t a s h e e t 19/19 tsz22111 ? 15 ? 001 ? 2017 rohm co., ltd. all rights reserved. www.rohm.com 25.apr.2017 rev.002 BD3376EFV-C tsz02201-0e3e0hz00740-1-2 description of functions - continued 4. interrupt (intb operation) there are five interrupt factors that cause the intb terminal to output ?l?. the type of interrupt factor that occurred can be checked in the so output when csb is ?l?. intb output will return to ?h? once the in terrupt factor is cleared by the rising edge of csb. the intb terminal is an open-drain output that is internally pulled-up to vddi. interrupt factors the interrupt factors are shown below: interrupt factor interrupt flag (so output) flag name (1) test detection so output bit [36] : ?test_flg? (2) thermal shutdown detecti on so output bit [35] : ?them_flg? (3) reset detection so output bit [34] : ?rst_flg? (4) communication error detection so output bit [33] : ?err_flg? (crc error, 40-bit frame error, or transmission and reception discrimination error) (5) switch status change dete ction so output bit [32] : ?sw_flg? (1) test detection the ic generates an interrupt after a transition to test m ode. the test terminal should always be connected to ground. (2) thermal shutdown detection interrupt occurs when the thermal shutdown circuit detec ts a temperature higher than the allowable junction temperature inside ic. (3) reset detection interrupt occurs after the activation of power on rese t (por) or the transmission of the reset command. upon por activation, the so output interrupt flag ?rst_flg? is reflected instantly. with reset command transmission, ?rst_flg? is reflected on the next command transmission. (4) communication error detection interrupt occurs due to either a crc error, a 40-bit fram e error, or a command transmission error. the interrupt flag ?err_flg? is triggered by the following : crc error : when there is a cyclic redundancy check error 40-bit frame error : when the command received is not 40-bit transmit and receive determination error : when the first two bits of the co mmand received is not [39:38]=?01? (5) switch status change detection interrupt occurs when switch a status changes (switch-on datasheet d a t a s h e e t 20/20 tsz22111 ? 15 ? 001 ? 2017 rohm co., ltd. all rights reserved. www.rohm.com 25.apr.2017 rev.002 BD3376EFV-C tsz02201-0e3e0hz00740-1-2 description of functions - continued 5. operating modes BD3376EFV-C has two types of operating mode, the normal and the sleep mode. transition between the two modes can be done by sending the correct ?monitor mode transition command? . the current mode of operation can be checked through the wakeb and the so terminal outputs. monitor mode transition register address (0x4f): bit [31]: 0=normal mode, 1=sleep mode normal mode normal mode operation can be set to continuous monitoring, wher ein the switch status is checked by a continuously on current source, or to intermittent monitoring, wherein the swit ch status is checked by a regularly on/off current source. the period of intermittent monitoring (note 19) can be set according to power supply system while strobe time (note 20) is common for all switch terminals. at normal mode, wakeb is ?l? and the 30-bit of the so output is ?0?. sleep mode sleep mode operation, like in normal mode, can be set to continuous monitoring or intermittent monitoring. the monitoring period (note 19) of intermittent monitoring can be set according to power supply system. the strobe time (note 20) is common for all switch terminals and both modes. the difference with normal mode is that, from sleep mode, it is possible to change to normal mode automatically when interrupt occurs. (automatic mode transition function) at sleep mode, wakeb is in ?hi-z? state and its voltage level is the level of the exte rnal pull-up. the 30-bit of so output is ?1? at sleep mode. (note 19) monitor period is descripted in figure.13. (note 20) strobe time is descripted in figure.13. figure 13. intermittent monitoring 6. automatic mode transition function by sending the ?automatic mode transition command? through setti ng the mir register (0x4e) to ?1?, automatic transition from sleep to normal mode is possible. the conditions for a change in mode from sleep to normal to occur for both enabled and disabled ?automatic mode transition function? are shown below: conditions for sleep to normal mode transition when ?automatic mode transition function? is enabled: 1. normal mode transition command is sent 2. por occurs or reset command sent (initialization) 3. a switch status changes (the ?switch ch ange interrupt setting? should be enabled) conditions for sleep to normal mode transition when ?automatic mode transition function? is disabled: 1. normal mode transition command is sent 2. por occurs or reset command sent (initialization) monitor period strobe time current time current source on current source off current source on current source off datasheet d a t a s h e e t 21/21 tsz22111 ? 15 ? 001 ? 2017 rohm co., ltd. all rights reserved. www.rohm.com 25.apr.2017 rev.002 BD3376EFV-C tsz02201-0e3e0hz00740-1-2 description of functions - continued [extension function1: intermittent monitoring at the same time (with current slope)] in intermittent monitoring, it is possible to detect the status of the all switches at the same time. when all inputs are set t o detect the switch status by intermittent monitoring , the wetting current has a rising and falling slope. normal mode setting register (0x4b) : 31 bit to 28 bit is ?0000? and intermittent monitoring setting sleep mode setting register (0x4c) : 31 bit to 28 bit is ?0000? and intermittent monitoring setting figure 14. intermittent monitoring at the same time example [extension function 2: sequential monitoring by power supply system] in this type of sequential monitoring, the status of the switches within a power s upply system is monitored one at a time. this type has no slope. since no two or more current sources in a power supply system are on at the same time, radiation noise is reduced. figure 15. sequential monitoring by power supply system example on off 5ms 10ms 2.5ms internal reference current source inz0 to inz 3 ina0 to ina 2 inb0 to inb 2 2.5ms strobe time[ datasheet d a t a s h e e t 22/22 tsz22111 ? 15 ? 001 ? 2017 rohm co., ltd. all rights reserved. www.rohm.com 25.apr.2017 rev.002 BD3376EFV-C tsz02201-0e3e0hz00740-1-2 description of functions - continued [extension function 3: sequential monitoring of all switch terminals] in this type of sequential monitoring, the status of all switches is monitored one at a time. since no two or more current sources are on at the same time, radiation noise is reduced. this type has no slope. the monitoring period for all switches increases by four time s the monitoring period set for the inz channels as shown in figure 16. uniform sequential monitoring and sequential monitori ng by power supply should not be enabled at the same time. in case the two sequential monitoring methods are activated si multaneously, the method which prevails is uniform sequential monitoring. figure 16. sequential monitoring of all switch terminals example fitz setting x 4 internal reference current source inz0 inz1 inz2 inz3 strobe time x 8[ datasheet d a t a s h e e t 23/23 tsz22111 ? 15 ? 001 ? 2017 rohm co., ltd. all rights reserved. www.rohm.com 25.apr.2017 rev.002 BD3376EFV-C tsz02201-0e3e0hz00740-1-2 description of functions - continued 7. wakeb terminal wakeb is an open drain output pin. in normal mode, its output is ?l?. in sleep mode, its output is ?hi-z? and its voltage level is the level of the external pull- up. 8. source/sink current source for switch terminal there are three types of switch terminal inputs with internal current source: inz, ina, and inb. the current level can be set for each switch terminal. current source of inz system (inz0 to inz3) this current source is used to source or sink current to the external switch. the wetting current can be interchanged between pull-up and pull-down. vpua is the powe r supply for the pull-up current source. current source of ina system (ina0 to ina2) this current source is used to source current to the external switch. vpua is the power supply current source of inb system (inb0 to inb2) this current source is used to source current to the external switch. vpub is the power supply. the current source settings can be fixed by inz current s ource/sink selection command, the current source setting command, and the holding current/wetting current value setting command. datasheet d a t a s h e e t 24/24 tsz22111 ? 15 ? 001 ? 2017 rohm co., ltd. all rights reserved. www.rohm.com 25.apr.2017 rev.002 BD3376EFV-C tsz02201-0e3e0hz00740-1-2 description of functions - continued 9. wetting current timer the wetting current timer is 13ms to 22ms. this function can be enabled individually for each switch terminal. the timer starts after the switch has been detected as on. after the 13ms to 22ms timer is finished, the wetting current (10ma/15ma) is switched to holding current (1 ma/3ma/5ma). the timer is reset a fter the switch is turned off. [function operation1] wetting current timer (continuous operation) figure 17. wetting current timer (continuous operation) (1) switch change occurs (off datasheet d a t a s h e e t 25/25 tsz22111 ? 15 ? 001 ? 2017 rohm co., ltd. all rights reserved. www.rohm.com 25.apr.2017 rev.002 BD3376EFV-C tsz02201-0e3e0hz00740-1-2 description of functions - continued [function operation2] wetting current timer (intermittent monitoring) figure 18. wetting current timer (intermittent monitoring) (1) switch change occurs (off datasheet d a t a s h e e t 26/26 tsz22111 ? 15 ? 001 ? 2017 rohm co., ltd. all rights reserved. www.rohm.com 25.apr.2017 rev.002 BD3376EFV-C tsz02201-0e3e0hz00740-1-2 description of functions - continued 10. n-times matched filter all switch inputs have built-in ?1 to 10 times matched filters?. this function can filter the on/off switch status judgment made by the internal comparator. the filt er function can be enabled for each power supply system. if the register has been updated during the counting of the f ilter, the counting is not reset. if the monitoring method is continuous moni toring, the switch state is filtered n-times (n: 1 to 10) multiplied by the period o f the internal oscillator (32 khz). if the monitoring method is intermittent monitoring, the switch st ate is filtered n-times (n: 1 to 10) multiplied by the monito ring period. time from monitoring to end of filtering: {monitoring period x (filter number of times -1) + period of internal oscillator} to {monitoring period x (filter number of times) + period of internal oscillator} figure 19. 3 times matched filter o peration on continuous monitoring time from monitoring to end of filtering: {monitoring period x (filter number of times -1) + period of internal oscillator} to {monitoring period x (filter number of times) + period of internal oscillator} figure 20. 3 times matched filter operation on intermittent monitoring ? ? datasheet d a t a s h e e t 27/27 tsz22111 ? 15 ? 001 ? 2017 rohm co., ltd. all rights reserved. www.rohm.com 25.apr.2017 rev.002 BD3376EFV-C tsz02201-0e3e0hz00740-1-2 description of functions - continued 11. digital multiplexer output (dmux) the status of the selected sw itch input is reflected by the dmux terminal. dmux takes the output of the comparator on a timing determined by the monitoring method. only one switch terminal at a time can be selected to be reflected by dmux. when no switch is selected, the output of dmux is ?l?. 12. input threshold volt age of switch terminal the switch input threshold voltage is a fraction of the avdd (note 22) voltage. it can be set to 3.0v or to 4.0v. 3.0v setting: v th3(high) =avddx0.6 ( 8.0v 1 datasheet d a t a s h e e t 28/28 tsz22111 ? 15 ? 001 ? 2017 rohm co., ltd. all rights reserved. www.rohm.com 25.apr.2017 rev.002 BD3376EFV-C tsz02201-0e3e0hz00740-1-2 command description each command has two types of functions. one is to write a val ue to a register. the other is to read back the register value which was written by the write command. the function to be us ed is set by the 37-bit of each command. (the null and reset commands don?t include the register value output co mmand because they don?t write in the registers.) in the command descriptions below, the write command is for wr iting a value to a register and the read command is for reading back a register value. 1. null command this command is a read only command that allows t he user to monitor interruption and switch status. table 16. null command 2. interrupt notification of switch change setting command this command allows the user to configure interrupt sources for the intb pin. specifically, this command allows the user to individually co nfigure which switches trigger an interrupt on intb by enabling or disabling the iebn, iean, and iezn setting bits shown below. the so output will return the switch status depending on the settings st ored at the next csb falling edge. table 17. interrupt notification of switch change setting command iebn (n: 2 to 0) [default: 1] in terrupt notification of switch status change for inb system 0: disabled 1: enabled iean (n: 2 to 0) [default: 1] interrupt notification of switch status change for ina system 0: disabled 1: enabled iezn (n: 3 to 0) [default: 1] interrupt notification of switch status change for inz system 0: disabled 1: enabled w/r register write/read setting 0: write 1: read 3. comparator operat ion control command this command allows the user to individually enable or di sable the switch terminal comparator for each switch input. when a switch input?s comparator is disabled through this regist er, both the corresponding settings available for that switch input within the ?interrupt notification of switch cha nge setting command? and the ?source/sink current setting command? are invalid. when the comparator is active, the switch status output does not depend on whether the wetting current is set to source or sink. the switch status output is ?1? when the sw itch is on and ?0? when the switch is off. when the comparator is set to disabl ed, the switch status is undefined. table 18. comparator oper ation control command cmbn (n: 2 to 0) [default: 1] comp arator operation for inb system 0: disabled 1: enabled cman (n: 2 to 0) [default: 1] comparator operation for ina system 0: disabled 1: enabled cmzn (n: 3 to 0) [default: 1] comp arator operation for inz system 0: disabled 1: enabled w/r register write/read setting 0: write 1: read xx crc xxxxxx 8 7 to 0 xxxxxxxx 14 13 12 11 10 9 crc 23 22 21 20 19 18 17 16 15 xxxxx setting data 000xxx 26 25 24 null command (read only) irc 0 1 0 0 0 32 31 30 29 28 27 command 0:?l?, 1:?h?, x: don't care register address setting data 39 38 37 36 35 34 33 iez2 iez1 iez0 crc iea0xxxxiez3 9 8 7 to 0 xxxxxiea2iea1 15 14 13 12 11 10 setting data crc 23 22 21 20 19 18 17 16 x x x ieb2 ieb1 ieb0 0001xx interrupt notification of sw itch change setting ier 0 1 w/r 0 29 28 27 26 25 24 35 34 33 32 31 30 command 0:?l?, 1:?h?, x: don't care register address setting data 39 38 37 36 cmz3 cmz2 cmz1 cmz0 crc cma1 cma0 x x x x xxxxxcma2 12 11 10 9 8 7 to 0 18 17 16 15 14 13 cmb2 cmb1 cmb0 setting data crc 23 22 21 20 19 0xxxxx 24 comparator operation control cmr 0 1 w/r 0 0 0 1 30 29 28 27 26 25 36 35 34 33 32 31 command 0:?l?, 1:?h?, x: don't care register address setting data 39 38 37 datasheet d a t a s h e e t 29/29 tsz22111 ? 15 ? 001 ? 2017 rohm co., ltd. all rights reserved. www.rohm.com 25.apr.2017 rev.002 BD3376EFV-C tsz02201-0e3e0hz00740-1-2 command description - continued 4. comparator threshold selection command this command allows the user to set the comparator threshold of the switch terminals. switch detection threshold selection is available for each power supply system (see ctb, cta and ctz settings shown below). table 19. comparator threshold selection command ctb [default: 0] comparator threshold for inb system 0: 3.0v 1: 4.0v cta [default: 0] comparator threshold for ina system 0: 3.0v 1: 4.0v ctz [default: 0] comparator threshold for inz system 0: 3.0v 1: 4.0v w/r register write/read setting 0: write 1: read 5. inz current source/sink selection command this command allows the user to select the current configurat ion, whether source (internal pull-up current source) or sink (internal pull-down current source), th rough the inz input switch terminals. table 20. inz current source/sink selection command pudn (n: 3 to 0) [default: 0] source or sink selection for inz system 0: source (internal pull-up current source) 1: sink (internal pull-down current source) w/r register write/read setting 0: write 1: read 6. current source activation command this command allows the user to enable or disable the wetting current sources at the switch input terminals. the current sources can be set to on or off per power supply system. the output current level is determined by the ?holding cu rrent / wetting current value setting command? discussed in section 7 . if an external current source is used, the comparator shoul d be enabled (see section 3 ) and the internal current source should be disabled using this register. table 21. current source activation command ceb [default: 0] current sources of inb system 0: off 1: on cea [default: 0] current sources of ina system 0: off 1: on cez [default: 0] current source of inz system 0: off 1: on w/r register write/read setting 0: write 1: read xxxxx crc xxxxxx 11 10 9 8 7 to 0 xxxxx 17 16 15 14 13 12 23 22 21 20 19 18 xxxx setting data crc 1 1 ctb cta ctz x 25 24 comparator threshold selection ctr 0 1 w/r 0 0 0 31 30 29 28 27 26 37 36 35 34 33 32 command 0:?l?, 1:?h?, x: don't care register address setting data 39 38 pud1 pud0 crc xxxxpud3pud2 8 7 to 0 xxxxxxxx 14 13 12 11 10 9 crc 23 22 21 20 19 18 17 16 15 xxxxx setting data 100xxx 26 25 24 inz current source/sink selection pudr 0 1 w/r 0 0 32 31 30 29 28 27 command 0:?l?, 1:?h?, x: don't care register address setting data 39 38 37 36 35 34 33 xxx crc xxxxxx 9 8 7 to 0 xxxxxxx 15 14 13 12 11 10 setting data crc 23 22 21 20 19 18 17 16 cezxxxxx 0101cebcea current source activation cer 0 1 w/r 0 29 28 27 26 25 24 35 34 33 32 31 30 command 0:?l?, 1:?h?, x: don't care register address setting data 39 38 37 36 datasheet d a t a s h e e t 30/30 tsz22111 ? 15 ? 001 ? 2017 rohm co., ltd. all rights reserved. www.rohm.com 25.apr.2017 rev.002 BD3376EFV-C tsz02201-0e3e0hz00740-1-2 command description - continued 7. holding current / wetting current level selection command this command allows the user to select the output level of each current source. this command also has arguments to set both the holding and the wetting current. the holding current can be set to 1ma, 3ma, or 5ma. the wetting current can be set to off (?hi-z?), 1ma, 3m a, 5ma (set to holding current), 10ma, or 15ma. unlike holding current, wetting current output levels can be set individually for each switch terminal. table 22. holding current / wetting current level selection command (lsb) table 23. holding current / wetting current level selection command (msb) crh [1:0] [default: 00] holding current value 00: 1ma 01: 3ma 10: 5ma 11: 1ma {mcbn (n: 2 to 0), lcbn (n: 2 to 0)} [default: 01] wetting current value for inb system 00: invalid(hi-z) 01: 1ma/3ma/ 5ma(holding current value) 10: 10ma 11: 15ma {mcan (n: 2 to 0), lcan (n: 2 to 0)} [default: 01] wetting current value for ina system 00: invalid(hi-z) 01: 1ma/3ma/ 5ma(holding current value) 10: 10ma 11: 15ma {mczn (n: 3 to 0), lczn (n: 3 to 0)} [default: 01] wetting current value for inz system 00: invalid(hi-z) 01: 1ma/3ma/ 5ma(holding current value) 10: 10ma 11: 15ma w/r register write/read setting 0: write 1: read 8. wetting current operation control command this command allows the user to enable or disable the ?wetting current timer?. this ?wetting current timer? counts 13ms to 22ms after t he switch has been closed and the wetting current changes to holding current (1ma/3ma/5ma). the timer is reset when the switch is turned off. if the wetting current level is the same as the hol ding current level, the timer does not operate. the wetting current timer can be enabled or disabled individually for each switch terminal. table 24. wetting current operation control command wtbn (n: 2 to 0) [default: 0] wetti ng current timer for inb system 0: disabled 1: enabled wtan (n: 2 to 0) [default: 0] we tting current timer for ina system 0: disabled 1: enabled wtzn (n: 3 to 0) [default: 0] we tting current timer for inz system 0: disabled 1: enabled w/r register write/read setting 0: write 1: read lcz3 lcz2 lcz1 lcz0 crc lca1 lca0 x x x x xxxxxlca2 12 11 10 9 8 7 to 0 18 17 16 15 14 13 lcb2 lcb1 lcb0 setting data crc 23 22 21 20 19 0 crh1 crh0 xxx 24 holding current / wetting current level selection (lsb) lcr01w/r0011 30 29 28 27 26 25 36 35 34 33 32 31 command 0:?l?, 1:?h?, x: don't care register address setting data 39 38 37 x mcz3 mcz2 mcz1 mcz0 crc mc a2 mc a1 mc a0 x x x 11 10 9 8 7 to 0 xxxxx 17 16 15 14 13 12 23 22 21 20 19 18 x mcb2 mcb1 mcb0 setting data crc 11xxxx 25 24 holding current / wetting current level selection (m sb) mcr01w/r001 31 30 29 28 27 26 37 36 35 34 33 32 command 0:?l?, 1:?h?, x: don't care register address setting data 39 38 wtz1 wtz0 crc xxxxwtz3wtz2 8 7 to 0 xxxxxwta2wta1wta0 14 13 12 11 10 9 crc 23 22 21 20 19 18 17 16 15 x x wtb2 wtb1 wtb0 setting data 000xxx 26 25 24 wetting current operation control wtr 0 1 w/r 0 1 32 31 30 29 28 27 command 0:?l?, 1:?h?, x: don't care register address setting data 39 38 37 36 35 34 33 datasheet d a t a s h e e t 31/31 tsz22111 ? 15 ? 001 ? 2017 rohm co., ltd. all rights reserved. www.rohm.com 25.apr.2017 rev.002 BD3376EFV-C tsz02201-0e3e0hz00740-1-2 command description - continued 9. n-times matched filter activation control command this command allows the user to enable or disable the n-times matched lpf. if this function is enabled, the switch out put is updated only after the comparator output has been sampled n-times (where n = 1 to 10) and if all sampled comparator outputs match. this command allows for each switch terminal to be enabled or disabled individually. table 25. n-times matched filter activation control command dfb [3:0] [default: 0000] n-times ma tched lpf settings for inb system 0000 : disabled (1 time) 0001 : 2 times 0010 : 3 times 0011 : 4 times 0100 : 5 times 0101 : 6 times 0110 : disabled (1 time) 0111 : disabled (1 time) 1000 : disabled (1 time) 1001 : 7 times 1010 : 8 times 1011 : 9 times 1100 : 10 times 1101 : disabled (1 time) 1110 : disabled (1 time) 1111 : disabled (1 time) dfa [3:0] [default: 0000] n-times matc hed lpf settings for ina system 0000 : disabled (1 time) 0001 : 2 times 0010 : 3 times 0011 : 4 times 0100 : 5 times 0101 : 6 times 0110 : disabled (1 time) 0111 : disabled (1 time) 1000 : disabled (1 time) 1001 : 7 times 1010 : 8 times 1011 : 9 times 1100 : 10 times 1101 : disabled (1 time) 1110 : disabled (1 time) 1111 : disabled (1 time) dfz [3:0] [default: 0000] n-times ma tched lpf settings for inz system 0000 : disabled (1 time) 0001 : 2 times 0010 : 3 times 0011 : 4 times 0100 : 5 times 0101 : 6 times 0110 : disabled (1 time) 0111 : disabled (1 time) 1000 : disabled (1 time) 1001 : 7 times 1010 : 8 times 1011 : 9 times 1100 : 10 times 1101 : disabled (1 time) 1110 : disabled (1 time) 1111 : disabled (1 time) w/r register write/read setting 0: write 1: read xxx crc xxxxxx 9 8 7 to 0 dfz0 dfb3 dfa3 dfz3 x x x 15 14 13 12 11 10 6 h w w l q j g d w d crc 23 22 21 20 19 18 17 16 dfb0 dfa2 dfa1 dfa0 dfz2 dfz1 1001dfb2dfb1 n-times matched filter activation control dfr 0 1 w/r 0 29 28 27 26 25 24 35 34 33 32 31 30 command 0:?l?, 1:?h?, x: don't care register address setting data 39 38 37 36 datasheet d a t a s h e e t 32/32 tsz22111 ? 15 ? 001 ? 2017 rohm co., ltd. all rights reserved. www.rohm.com 25.apr.2017 rev.002 BD3376EFV-C tsz02201-0e3e0hz00740-1-2 command description - continued 10. dmux setting command this command allows the user to enable/disable and conf igure selected switch output on the dmux terminal. the result of the chosen switch terminal?s comparator is taken and output to dmux using timing that depends on the monitoring method used. any switch input terminal can be connected to this dmux pin by adjusting the dmx0 to dmx4 bits shown below. table 26. dmux setting command table 27. dmux channel selection 31 bit to 27 bit selected channel 00000 disabled (output is ?l?) 00001 inz0 00010 inz1 00011 inz2 00100 inz3 00101 disabled (output is ?l?) 00110 disabled (output is ?l?) 00111 disabled (output is ?l?) 01000 disabled (output is ?l?) 01001 ina0 01010 ina1 01011 ina2 01100 disabled (output is ?l?) 01101 disabled (output is ?l?) 01110 disabled (output is ?l?) 01111 disabled (output is ?l?) 10000 disabled (output is ?l?) 10001 inb0 10010 inb1 10011 inb2 10100 disabled (output is ?l?) 10101 disabled (output is ?l?) 10110 disabled (output is ?l?) 10111 to 11111 disabled (output is ?l?) dmx [4:0] [default: 00000] dmux terminal setting 00000 : disabled (dmux output is ?l?) 00001 to 00100 : inz selected channel 00101 to 01000 : disabled (dmux output is ?l?) 01001 to 01011 : ina selected channel 01100 to 10000 : disabled (dmux output is ?l?) 10001 to 10011 : inb selected channel 10100 to 11111 : disabled (dmux output is ?l?) w/r register write/read setting 0: write 1: read xxxx crc xxxxxx xxxxxx 12 11 10 9 8 7 to 0 18 17 16 15 14 13 xxx 6 h w w l q j g d w d crc 23 22 21 20 19 0 d mx4 d mx3 d mx2 d mx1 d mx0 24 dmux setting dmr01w/r0101 30 29 28 27 26 25 36 35 34 33 32 31 command 0:?l?, 1:?h?, x: don't care register address setting data 39 38 37 datasheet d a t a s h e e t 33/33 tsz22111 ? 15 ? 001 ? 2017 rohm co., ltd. all rights reserved. www.rohm.com 25.apr.2017 rev.002 BD3376EFV-C tsz02201-0e3e0hz00740-1-2 command description - continued 11. normal mode setting command this command allows the user to set the monitoring per iod, strobe time, and monitoring method of normal mode. the normal mode is set after power on reset or by ?monitor mode transition command?. the monitoring period can be set individually per power supply system but the strobe time is common to all switch terminals. the monitoring method can be set continuous monitoring, intermi ttent monitoring at the same time, sequential monitoring by power supply system and sequential monitoring of all switch terminals. the strobe time is limited as follows. when normal mode is set at 1ms monitoring period, and sequent ial monitoring is by power supply system, only 93.75s strobe time is allowed. other st robe time settings are prohibited. when normal mode is set at 1ms monitoring period, and sequent ial monitoring is for all switch terminals, only 93.75s strobe time is allowed. other strobe time settings are prohibited. continuous monitoring: ic monitors switch status continuously. refer to the ?[basic operation 1] dete ction of switch status change (contin uous monitoring)? section for additional details. intermittent monitoring at the same time: ic monitors switch status per power supply system at the same time. refer to the ?[extension function1: in termittent monitoring at the same time (with current slope)]? section for additional details. sequential monitoring by power supply system: ic monitors switch status per switch by turns on power supply system. refer to the ?[extension function 2: sequential monitoring by power supply system]? section for additional details. sequential monitoring of all switch terminals: ic monitors switch status per switch by turns. refer to the ?[extension function 3: sequential monitoring of all switch terminals]? section for additional details. if both sequential and continuous monitoring are enabled at the same time, continuous monitoring will be the one implemented. if both sequential monitoring by power supply system and sequent ial monitoring of all switch terminals are enabled at the same time, sequential monitoring of all switch terminals will be the one implemented. table 28. normal mode setting command fsq [default: 0] sequential monitoring of all switch terminals 0: disabled 1: enabled fsqb [default: 0] sequential monitoring by power supply system for inb system 0: disabled 1: enabled fsqa [default: 0] sequential monitoring by power supply system for ina system 0: disabled 1: enabled fsqz [default: 0] sequential monitoring by power supply system for inz system 0: disabled 1: enabled fit*[3:0] (*: b, a, z) [default: 0000] monitoring period for normal mode 0000: continuous monitoring 0001: 2.5ms 0010: 5ms 0011: 10ms 0100: 20ms 0101: 30ms 0110: 40ms 0111: 50ms 1000: 100ms 1001: 1ms 1010 to 1111: setting prohibited svw [1:0] [default: 01] strobe time 00: 93.75s 01: 125s 10: 187.5s 11: 250s w/r register write/read setting 0: write 1: read xxxxx crc svw1 svw0 fitb3 fita3 fitz3 x 11 10 9 8 7 to 0 fita1 fita0 fitz2 fitz1 fitz0 17 16 15 14 13 12 23 22 21 20 19 18 fitb2 fitb1 fitb0 fita2 setting data crc 1 1 fsq fsqb fsqa fsqz 25 24 normal mode setting fmr01w/r010 31 30 29 28 27 26 37 36 35 34 33 32 command 0:?l?, 1:?h?, x: don't care register address setting data 39 38 datasheet d a t a s h e e t 34/34 tsz22111 ? 15 ? 001 ? 2017 rohm co., ltd. all rights reserved. www.rohm.com 25.apr.2017 rev.002 BD3376EFV-C tsz02201-0e3e0hz00740-1-2 command description - continued 12. sleep mode setting command this command allows the user to set the monitoring period and monitoring method of sleep mode. the sleep mode is set by ?monitor mode transition command?. the strobe time of sleep mode is the same as the normal mode. about the monitoring period and monitoring method, refer to the ?normal mode setting command? discussed in section 11. the strobe time is limited as follows. when normal mode is set at 1ms monitoring period, and sequent ial monitoring is by power supply system, only 93.75s strobe time is allowed. other st robe time settings are prohibited. when normal mode is set at 1ms monitoring period, and sequent ial monitoring is for all switch terminals, only 93.75s strobe time is allowed. other st robe time settings are prohibited. table 29. sleep mode setting command ssq [default: 0] sequential monitoring of all switch terminals 0: disabled 1: enabled ssqb [default: 0] sequential monitoring by power supply system for inb system 0: disabled 1: enabled ssqa [default: 0] sequential monitoring by power supply system for ina system 0: disabled 1: enabled ssqz [default: 0] sequential monitoring by power supply system for inz system 0: disabled 1: enabled sit*[3:0] (*: b, a, z) [default: 0 111] monitoring period for sleep mode 0000: continuous monitoring 0001: 2.5ms 0010: 5ms 0011: 10ms 0100: 20ms 0101: 30ms 0110: 40ms 0111: 50ms 1000: 100ms 1001: 1ms 1010 to 1111: setting prohibited w/r register write/read setting 0: write 1: read x x crc sita3sitz3xxxx 8 7 to 0 sita1 sita0 sitz2 sitz1 sitz0 x x sitb3 14 13 12 11 10 9 crc 23 22 21 20 19 18 17 16 15 ssqz sitb2 sitb1 sitb0 sita2 setting data 1 0 0 ssq ssqb ssqa 26 25 24 sleep mode setting smr 0 1 w/r 0 1 32 31 30 29 28 27 command 0:?l?, 1:?h?, x: don't care register address setting data 39 38 37 36 35 34 33 datasheet d a t a s h e e t 35/35 tsz22111 ? 15 ? 001 ? 2017 rohm co., ltd. all rights reserved. www.rohm.com 25.apr.2017 rev.002 BD3376EFV-C tsz02201-0e3e0hz00740-1-2 command description ? continued 13. detection edge selection command this command allows the user to configure inte rrupt trigger of switches for the intb pin. the interrupt trigger can be set to only the falling edge (note 23) or both the rising and falling edges of the switch input voltage per power supply system. if only the falling edge is selected, the intb pin not ch anges by the rising edges of switch input voltage. (note 23) if the inz current ?source setti ng? is enabled, the falling edge of the switch input terminal is seen when the extern al switch is turned on. if the inz current ?sink setting? is enabled, the falling edge is seen when the external switch is turned off. table 30. detection edge selection command isb [default: 1] switch edge where interrupt occurs for inb system 0: only falling edge 1: both edges isa [default: 1] switch edge where interrupt occurs for ina system 0: only falling edge 1: both edges isz [default: 1] switch edge where interrupt occurs for inz system 0: only falling edge 1: both edges w/r register write/read setting 0: write 1: read 14. automatic mode transition command this command allows the user to configure the mode to automatically change by a change in switch status. if the automatic transition is enabled, the monitoring period and monitoring method are changed to normal mode settings when it detects a change in switch status on sleep. refer to the ?[basic operation 4] sleep mode operation (automatic tr ansition to normal mode)? section for additional details on how sleep mode operations works for this ic. table 31. automatic mode transition command mr_ier [default: 1] au tomatic mode transition 0: disabled 1: enabled w/r register write/read setting 0: write 1: read 15. monitor mode transition command this command allows the user to change the mode of operation between normal and sleep. refer to the ?[basic operation 3] sl eep mode operation (manual transition)? sect ion for additional details on how sleep mode operations works for this ic. table 32. monitor mode transition command mdc [default: 0] monitoring mode 0: normal mode 1: sleep mode w/r register write/read setting 0: write 1: read xxx crc xxxxxx 9 8 7 to 0 xxxxxxx 15 14 13 12 11 10 setting data crc 23 22 21 20 19 18 17 16 iszxxxxx 1101isbisa detection edge selection isr 0 1 w/r 0 29 28 27 26 25 24 35 34 33 32 31 30 command 0:?l?, 1:?h?, x: don't care register address setting data 39 38 37 36 xxxx crc xxxxxx xxxxxx 12 11 10 9 8 7 to 0 18 17 16 15 14 13 xxx setting data crc 23 22 21 20 19 0 mr_ier xxxx 24 automatic mode transition mir 0 1 w/r 0 1 1 1 30 29 28 27 26 25 36 35 34 33 32 31 command 0:?l?, 1:?h?, x: don't care register address setting data 39 38 37 xxxxx crc xxxxxx 11 10 9 8 7 to 0 xxxxx 17 16 15 14 13 12 23 22 21 20 19 18 xxxx setting data crc 11mdcxxx 25 24 monitor mode trans ition mdr 0 1 w/r 0 1 1 31 30 29 28 27 26 37 36 35 34 33 32 command 0:?l?, 1:?h?, x: don't care register address setting data 39 38 datasheet d a t a s h e e t 36/36 tsz22111 ? 15 ? 001 ? 2017 rohm co., ltd. all rights reserved. www.rohm.com 25.apr.2017 rev.002 BD3376EFV-C tsz02201-0e3e0hz00740-1-2 command description - continued 16. reset command this command allows the user to reset the registers to thei r initial settings. after the reset command has been sent, the physical interrupt pin goes to low (intb=?l?). table 33. reset command 17. test command this command is used to enter test mode, which is only possible when the test pin is ?h?. table 34. test command 18. register map table 35. register map x x crc xxxxxx 87 to 0 xxxxxxxx 14 13 12 11 10 9 crc 23 22 21 20 19 18 17 16 15 xxxxx setting data 111xxx 26 25 24 reset rst01011 32 31 30 29 28 27 command 0:?l?, 1:?h?, x: don't care register address setting data 39 38 37 36 35 34 33 xxx crc xxxxxx 98 7 to 0 xxxxxxx 15 14 13 12 11 10 setting data crc 23 22 21 20 19 18 17 16 tss5 tss4 tss3 tss2 tss1 tss0 1 0 0 1 tss7 tss6 test tsr 0 1 1 1 29 28 27 26 25 24 35 34 33 32 31 30 command 0:?l?, 1:?h?, x: don't care register address setting data 39 38 37 36 register name symbol register address setting data name (def*: default setting) crc 24 23 22 21 39 to 32 31 30 29 28 27 26 25 20 19 18 17 16 15 14 13 12 11 10 9 8 7 to 0 null command(read only) irc 0x40 crc interrupt notification of switch change setting command [default: valid] ier 0x41 ieb2 (def:1) ieb1 (def:1) ieb0 (def:1) iea2 (def:1) iea1 (def:1) iea0 (def:1) iez3 (def:1) iez2 (def:1) iez1 (def:1) iez0 (def:1) crc comparator operation control command [default: valid] cmr 0x42 cmb2 (def:1) cmb1 (def:1) cmb0 (def:1) cma2 (def:1) cma1 (def:1) cma0 (def:1) cmz3 (def:1) cmz2 (def:1) cmz1 (def:1) cmz0 (def:1) crc comparator threshold selection command [default: 3.0v] ctr 0x43 ctb (def:0) cta (def:0) ctz (def:0) crc inz current source/sink selection command [default: source] pudr 0x44 pud3 (def:0) pud2 (def:0) pud1 (def:0) pud0 (def:0) crc current source activation command [default: off (invalid)] cer 0x45 ceb (def:0) cea (def:0) cez (def:0) crc holding current / wetting current level selection command (lsb) [default: wetting current =1ma (holding current)] lcr 0x46 crh1 (def:0) crh0 (def:0) lcb2 (def:1) lcb1 (def:1) lcb0 (def:1) lca2 (def:1) lca1 (def:1) lca0 (def:1) lcz3 (def:1) lcz2 (def:1) lcz1 (def:1) lcz0 (def:1) crc holding current / wetting current level selection command (msb) [default: wetting current =1ma (holding current)] mcr 0x47 mc b2 (def:0) mc b 1 (def:0) mcb0 (def:0) mc a2 (def:0) mca1 (def:0) mc a0 (def:0) mcz3 (def:0) mc z2 (def:0) mc z1 (def:0) mcz0 (def:0) crc wetting current operation control command [default: invalid] wtr 0x48 wtb2 (def:0) wtb1 (def:0) wtb0 (def:0) wta2 (def:0) wta1 (def:0) wta0 (def:0) wtz3 (def:0) wtz2 (def:0) wtz1 (def:0) wtz0 (def:0) crc n-times matched filter activation control command [default: invalid] dfr 0x49 dfb2 (def:0) dfb1 (def:0) dfb0 (def:0) dfa2 (def:0) dfa1 (def:0) dfa0 (def:0) dfz2 (def:0) dfz1 (def:0) dfz0 (def:0) dfb3 (def:0) dfa3 (def:0) dfz3 (def:0) crc dmux setting command [default: invalid] dmr 0x4a dmx4 (def:0) dmx3 (def:0) dmx2 (def:0) dmx1 (def:0) dmx0 (def:0) crc normal mode setting command [default: full-time monitoring,strobe time:125s, sequential monitoring is invalid] fmr 0x4b fsq (def:0) fsqb (def:0) fsqa (def:0) fsqz (def:0) fitb2 (def:0) fitb1 (def:0) fitb0 (def:0) fita2 (def:0) fita1 (def:0) fita0 (def:0) fitz2 (def:0) fitz1 (def:0) fitz0 (def:0) svw1 (def:0) svw0 (def:1) fitb3 (def:0) fita3 (def:0) fitz3 (def:0) crc sleep mode setting command [default: monitoring period:50ms,sequential monitoring is invalid] smr 0x4c ssq (def:0) ssqb (def:0) ssqa (def:0) ssqz (def:0) sitb2 (def:1) sitb1 (def:1) sitb0 (def:1) sita2 (def:1) sita1 (def:1) sita0 (def:1) sitz2 (def:1) sitz1 (def:1) sitz0 (def:1) sitb3 (def:0) sita3 (def:0) sitz3 (def:0) crc detection edge selection command [default: both edges] isr 0x4d isb (def:1) isa (def:1) isz (def:1) crc automatic mode transition command [default: automatic mode transition is valid] mir 0x4e mr _ ier (def:1) crc monitor mode ttransition command [default: normal mode] mdr 0x4f mdc (def:0) crc reset command rst 0x5f crc interrupt notification of switch change setting command read rier 0x61 crc comparator operation control command read rcmr 0x62 crc comparator threshold selection command read rctr 0x63 crc inz current source/sink selection command read rpudr 0x64 crc current source activation command read rcer 0x65 crc holding current / wetting current level selection command (lsb) read rlcr 0x66 crc holding current / wetting current level selection command (msb) read rmcr 0x67 crc wetting current operation control command read rwtr 0x68 crc n-times matched filter activation control command read rdfr 0x69 crc dmux setting command read rdmr 0x6a crc normal mode setting command read rfmr 0x6b crc sleep mode setting command read rsmr 0x6c crc detection edge selection command read risr 0x6d crc automatic mode transition command read rmir 0x6e crc monitor mode ttransition command read rmdr 0x6f crc test command [default: invalid] tsr 0x79 tss7 (def:0) tss6 (def:0) tss5 (def:0) tss4 (def:0) tss3 (def:0) tss2 (def:0) tss1 (def:0) tss0 (def:0) crc datasheet d a t a s h e e t 37/37 tsz22111 ? 15 ? 001 ? 2017 rohm co., ltd. all rights reserved. www.rohm.com 25.apr.2017 rev.002 BD3376EFV-C tsz02201-0e3e0hz00740-1-2 command description - continued table 36. register map (so bit alignment) register name symbol - read data name crc 24 23 22 21 39 to 32 31 30 29 28 27 26 25 20 19 18 17 16 15 14 13 12 11 10 9 8 7 to 0 interrupt notification of switch change setting command read rier ?100?, interrupt factor 00000 ieb2 (def:1) ieb1 (def:1) ieb0 (def:1) 00000 iea2 (def:1) iea1 (def:1) iea0 (def:1) 0000 iez3 (def:1) iez2 (def:1) iez1 (def:1) iez0 (def:1) crc comparator operation control command read rcmr ?100?, interrupt factor 00000 cmb2 (def:1) cmb1 (def:1) cmb0 (def:1) 00000 cma2 (def:1) cma1 (def:1) cma0 (def:1) 0000 cmz3 (def:1) cmz2 (def:1) cmz1 (def:1) cmz0 (def:1) crc comparator threshold selection command read rctr ?100?, interrupt factor ctb (def:0) cta (def:0) ctz (def:0) 000000000000000000000crc inz current source/sink selection command read rpudr ?100?, interrupt factor 00000000000000000000 pud3 (def:0) pud2 (def:0) pud1 (def:0) pud0 (def:0) crc & |